package main

import (
	"fmt"
	"strings"
)

// 帮助信息
func printHelp() {
	helpText := `
genv - Git 环境配置管理工具 (v1.3)

用法:
  genv <命令> [参数]

命令:
  list      列出所有环境配置
  checkout  切换到指定环境（强制清理工作区）
  save      保存当前配置（包含未跟踪文件）
  pop       应用并移除指定环境（最新条目）
  delete    删除指定环境配置
  clean     清除所有本地修改
  help      显示帮助信息

重要说明:
  1. 所有修改操作前会自动清理工作区
  2. pop 命令会永久删除对应的环境配置
  3. 环境名称区分大小写，建议使用全小写

示例:
  genv save dev-config     # 保存配置
  genv pop test-env        # 应用并删除配置
  genv list                # 查看剩余环境
  genv clean               # 重置工作区
`
	fmt.Println(strings.TrimSpace(helpText))
}
